import 'utils/math.dart';   //导入当前项目中另一个文件中的内容，注意可以不用./开头

//可以但不推荐的写法，因为数据类型不确定
f1(n1, n2){
  var n3 = n1 + n2;
  return n3;
}

//推荐写法
int f2(int n1, int n2){   //外部函数/全局函数
  int n3 = n1 + n2;
  return n3;
}

main(){
  //调用当前文件中的全局函数
  var sum = f2(10, 20);
  print(sum);

  // f3();          //函数必须先声明再调用，没有“声明提前”概念
  //调用当前函数内部的局部函数
  void f3(){        //内部函数/局部函数
    print('this is f3...');
  }
  f3();

  //调用其它文件中的全局函数
  f4();
  f5();
  f6();
}